#2.使用字典保存10个学生的学号、身高,返回身高最大的同学的学号,以及所有学生平均身高
import random

# 生成10个学生的数据（学号: 2300310101 ~2300310110,身高随机150~200cm）
students = {2300310101 + i: random.randint(150, 200) for i in range(10)}

# 找到身高最高的学号（使用max函数配合自定义key）
max_id = max(students, key=lambda k: students[k])

# 计算平均身高（保留两位小数）
average_height = sum(students.values()) / len(students)

print(f"最高身高学号: {max_id}")
print(f"平均身高: {average_height:.2f}cm")